var cssua=function(e,t,s){"use strict";var a=" ua-",h=/\s*([\-\w ]+)[\s\/\:]([\d_]+\b(?:[\-\._\/]\w+)*)/,p=/([\w\-\.]+[\s\/][v]?[\d_]+\b(?:[\-\._\/]\w+)*)/g,v=/\b(?:(blackberry\w*|bb10)|(rim tablet os))(?:\/(\d+\.\d+(?:\.\w+)*))?/,g=/\bsilk-accelerated=true\b/,b=/\bfluidapp\b/,y=/(\bwindows\b|\bmacintosh\b|\blinux\b|\bunix\b)/,L=/(\bandroid\b|\bipad\b|\bipod\b|\bwindows phone\b|\bwpdesktop\b|\bxblwp7\b|\bzunewp7\b|\bwindows ce\b|\bblackberry\w*|\bbb10\b|\brim tablet os\b|\bmeego|\bwebos\b|\bpalm|\bsymbian|\bj2me\b|\bdocomo\b|\bpda\b|\bchtml\b|\bmidp\b|\bcldc\b|\w*?mobile\w*?|\w*?phone\w*?)/,f=/(\bxbox\b|\bplaystation\b|\bnintendo\s+\w+)/,o={parse:function(e,t){var s={};if(t&&(s.standalone=t),e=(""+e).toLowerCase()){for(var o=e.split(/[()]/),a=0,i=o.length;a{const v="is-active",g="is-visible",s="is-fixed";const o=()=>{var e=location.pathname.split("/");let t="/";switch(e[1]){case"be":case"ca":t=`/${e[1]}/${e[2]}/`;break;case"de":case"es":case"fr":case"in":case"it":case"sg":case"tr":case"uk":case"us":case"cn":case"jp":case"kr":t=`/${e[1]}/`}return t};FUNCTIONS={va:{pathname:location.pathname,region:o(),mapCat:(()=>{let t="";var e="/"===o()?location.pathname.split("/")[1]:location.pathname.replace(new RegExp(o(),"g"),"").split("/")[0];return"retail"===e||"food-industry"===e||"logistics"===e||"hospitality"===e||"service-and-cloud"===e?t=e:-1!==location.search.indexOf("business=")?location.search.replace(/\?/g,"").split("&").forEach(e=>{-1!==e.indexOf("business=")&&(t=e.split("=")[1])}):document.querySelector(".products-detail")?document.querySelector(".rt_business_main")&&(t=document.querySelector(".rt_business_main").getAttribute("data-main")):document.querySelector(".topics-detail")?document.querySelector(".rt_n_tags_m_category")&&(t=document.querySelector(".rt_n_tags_m_category").getAttribute("data-main")):(document.querySelector(".solutions-detail")||document.querySelector(".case-detail"))&&document.querySelector(".rt_business_category")&&(t=document.querySelector(".rt_business_category").getAttribute("data-main")),t})(),isMobile:document.documentElement.classList.contains("ua-mobile"),device:{desktop:1024,sp:768},window:{width:window.innerWidth,height:window.innerHeight},header:{desktop:100,sp:60}},localDecision(){return new RegExp("(test\\.digisystem\\.connecty\\.co\\.jp|copre\\.jp|localhost|192\\.168\\.|100\\.64\\.)","g").test(location.hostname)},localLoading(){const t=this;let s=[],o=[];document.querySelectorAll('[class*="inc_"]').forEach(e=>{e=e.innerHTML.split(" ")[1];s.push(e)}),s.length?(s.forEach(e=>{let s=new XMLHttpRequest;var t=new Promise((e,t)=>{s.onreadystatechange=()=>{4===s.readyState&&(200===s.status?e(s.responseText):t(s.statusText))}});s.open("GET",e+".html",!0),s.send(),o.push(t)}),Promise.all(o).then(e=>{let o=new RegExp("inc_");e.forEach(t=>{var e=t.split(/ |\"/g);let s;e.forEach(e=>{e.match(o)&&(s=e)}),document.querySelectorAll("."+s).forEach(e=>{e.outerHTML=t}),console.log("Succeeded to read the include file!:",s)}),t.loadDelayScript()}).catch(e=>{console.error("Failed to read the include file:",e),t.loadDelayScript()})):t.loadDelayScript()},getQuery(){let t=[],s=null;return window.location.href.slice(window.location.href.indexOf("?")+1).split("&").forEach(e=>{(s=e.split("="))[1]=-1!==s[1].indexOf("#")?s[1].split("#")[0]:s[1],t.push(s[0]),t[s[0]]=s[1]}),t},nextToggle(){document.querySelectorAll(".js-toggle").forEach(e=>{e.addEventListener("click",e=>{e.currentTarget.classList.toggle(v);e=e.currentTarget.nextElementSibling;e.classList.toggle(v),e.style.height?e.style.height=null:e.style.height=e.scrollHeight+"px"})})},tabSwitch(){let o=document.querySelectorAll(".js-tab"),a=document.querySelectorAll(".js-tab-content");if(o.length){if(location.hash){let t=location.hash.split("#")[1];o.forEach(e=>{e.classList.remove(v),e.getAttribute("data-target").match(t)&&e.classList.remove(v)}),a.forEach(e=>{e.classList.remove(v),e.classList.remove(g),e.getAttribute("data-target").match(t)&&($(e).addClass(v),setTimeout(()=>{e.classList.add(g)},200))})}o.forEach(s=>{s.addEventListener("click",()=>{o.forEach(e=>{e.classList.remove(v)}),s.classList.add(v),a.forEach(e=>{e.classList.remove(v),e.classList.remove(g)});let e;var t=s.getAttribute("data-target");if((e="all"===t?a:document.querySelectorAll(`[data-target="${t}"]`)).forEach(e=>{e.classList.add(v),setTimeout(()=>{e.classList.add(g)},200)}),s.closest(".company-localNav._bottom")){let e=document.querySelector(`[data-target="${t}"]`).getBoundingClientRect().top;e=FUNCTIONS.va.window.width{e.addEventListener("click",t=>{if(t.preventDefault(),/#/.test(t.currentTarget.href)){{t=t.currentTarget.href.split("#")[1];let e="pagetop"===t?0:document.getElementById(t).getBoundingClientRect().top;var s="pagetop"===t?0:window.scrollY;e+=s,"pagetop"!==t&&(document.querySelector(".mod-anchorNav")?e=document.querySelector("#"+t).getBoundingClientRect().top<0?FUNCTIONS.va.window.width{document.documentElement.style.display="none",document.body.style.display="none",setTimeout(()=>{document.documentElement.style.display="block",document.body.style.display="block";let e=document.getElementById(t.split("#")[1]).getBoundingClientRect().top;FUNCTIONS.va.window.width{"100"{var e=document.body.clientHeight,t=document.querySelector(".footer").clientHeight+window.innerHeight;let s=document.querySelector(".footer .mod-contact"),o;150{s.classList.add("is-visible")},10))):(clearTimeout(o),s.classList.contains("is-active")&&(s.classList.remove("is-visible"),o=setTimeout(()=>{s.classList.remove("is-active")},400))),e-window.scrollYnew Promise((e,t)=>{const s=new Image;s.src=o,s.onload=()=>{e(s)},s.onerror=e=>{t(e)}}))(t.getAttribute("src")).then(e=>{t.hasAttribute("width")||t.setAttribute("width",e.width),t.hasAttribute("height")||t.setAttribute("height",e.height)}).catch(e=>{console.log(e)})},fixedOnContainer(e){var t=document.querySelector(".container");t.style.position="fixed",t.style.width="100%",t.style.top=-1*e+"px",t.style.left=0,document.body.classList.add(s)},fixedOffContainer(e){var t=document.querySelector(".container");t.style.position="static",t.style.top="auto",document.body.classList.remove(s),window.scrollTo({top:e})},setModal(){const t=e=>{const t=document.createElement("div");t.className="mod-modal-overlay",t.innerHTML=e,document.body.appendChild(t),t.classList.add(v),setTimeout(()=>{t.classList.add(g),document.querySelectorAll(".mod-modal-closeArea, .mod-modal-closeBtn, .mod-modalContent a").forEach(e=>{e.addEventListener("click",e=>{t.classList.remove(g),setTimeout(()=>{t.classList.remove(v),t.remove()},400)})})})};document.querySelectorAll(".mod-modal").forEach(e=>{e.addEventListener("click",e=>{var e=e.currentTarget.getAttribute("data-target"),e=document.querySelector(`.mod-modalContent[data-target="${e}"]`);return e.outerHTML&&(e=`
`+e.outerHTML,t(e)),!1})}),document.querySelectorAll(".mod-modalImg").forEach(e=>{e.addEventListener("click",e=>{e=`
`+e.currentTarget.querySelector("img").outerHTML;t(e)})})},header(){let t=document.querySelector(".header");var e=document.querySelector(".header .header-head .__category");let s=document.querySelector(".header-nav"),o=document.querySelectorAll(".js-headerNavItem"),a=document.querySelectorAll(".js-megaMenu"),i=document.querySelectorAll(".header .__megaMenu__tab__item"),l=document.querySelectorAll(".header .js-headerCatItem"),r=document.querySelectorAll(".header .js-headerSubMenu"),c=document.querySelector(".header .__lang__head"),n=document.querySelector(".header .__lang__body"),d=document.querySelector(".header .__search"),m=document.querySelector(".header-searchModal"),u=document.querySelector(".header-hamburger"),h=document.querySelector(".header-overlay");switch(FUNCTIONS.va.mapCat){case"retail":e.querySelector("._retail").classList.add(v);break;case"food-industry":e.querySelector("._food").classList.add(v);break;case"logistics":e.querySelector("._logistics").classList.add(v);break;case"hospitality":e.querySelector("._hospitality").classList.add(v);break;case"service-and-cloud":e.querySelector("._service").classList.add(v)}e.querySelector(".is-active")||e.remove();o.forEach(e=>{e.addEventListener("mouseenter",()=>{s.classList.add("is-hover")}),e.addEventListener("mouseleave",()=>{s.classList.remove("is-hover")})}),a.forEach(e=>{e.addEventListener("click",()=>{e.classList.contains(v)?(e.classList.remove(v),e.nextElementSibling.classList.remove(v),FUNCTIONS.va.window.width>FUNCTIONS.va.device.desktop?(e.nextElementSibling.classList.remove(g),setTimeout(()=>{e.nextElementSibling.classList.remove(v)},300),t.classList.remove("is-open"),h.classList.remove(g),setTimeout(()=>{h.classList.remove(v)},300)):e.nextElementSibling.style.height=null):(FUNCTIONS.va.window.width>FUNCTIONS.va.device.desktop&&(a.forEach(e=>{e.nextElementSibling.classList.contains(v)&&(e.classList.remove(v),e.nextElementSibling.classList.remove(g),setTimeout(()=>{e.nextElementSibling.classList.remove(v)},300))}),t.classList.contains(v)||(h.classList.add(v),setTimeout(()=>{h.classList.add(g)},100))),n.classList.remove(g),setTimeout(()=>{n.classList.remove(v)},300),e.classList.add(v),e.nextElementSibling.classList.add(v),FUNCTIONS.va.window.width>FUNCTIONS.va.device.desktop?(setTimeout(()=>{e.nextElementSibling.classList.add(g)},100),t.classList.add("is-open")):e.nextElementSibling.style.height=e.nextElementSibling.scrollHeight+"px")})}),h.addEventListener("click",()=>{a.forEach(e=>{e.classList.remove(v),e.nextElementSibling.classList.remove(g),setTimeout(()=>{e.nextElementSibling.classList.remove(v)},300)}),t.classList.remove("is-open"),h.classList.remove(g),setTimeout(()=>{h.classList.remove(v)},300)});if(FUNCTIONS.va.window.width>FUNCTIONS.va.device.desktop){switch(FUNCTIONS.va.mapCat){case"retail":document.querySelectorAll(".js-headerCatItem[data-target=retail]").forEach(e=>{e.classList.add(v)}),document.querySelectorAll(".__megaMenu__tab__item[data-target=retail]").forEach(e=>{e.classList.add(v)});break;case"food-industry":document.querySelectorAll(".js-headerCatItem[data-target=food-industry]").forEach(e=>{e.classList.add(v)}),document.querySelectorAll(".__megaMenu__tab__item[data-target=food-industry]").forEach(e=>{e.classList.add(v)});break;case"logistics":document.querySelectorAll(".js-headerCatItem[data-target=logistics]").forEach(e=>{e.classList.add(v)}),document.querySelectorAll(".__megaMenu__tab__item[data-target=logistics]").forEach(e=>{e.classList.add(v)});break;case"hospitality":document.querySelectorAll(".js-headerCatItem[data-target=hospitality]").forEach(e=>{e.classList.add(v)}),document.querySelectorAll(".__megaMenu__tab__item[data-target=hospitality]").forEach(e=>{e.classList.add(v)});break;default:document.querySelectorAll(".js-headerCatItem[data-target=retail]").forEach(e=>{e.classList.add(v)}),document.querySelectorAll(".__megaMenu__tab__item[data-target=retail]").forEach(e=>{e.classList.add(v)})}i.forEach(e=>{e.addEventListener("click",()=>{let t=e.getAttribute("data-target");e.classList.contains(v)||(i.forEach(e=>{e.getAttribute("data-target")===t?e.classList.add(v):e.classList.remove(v)}),l.forEach(e=>{e.getAttribute("data-target")===t?e.classList.add(v):e.classList.remove(v)}))})})}{let e=0;u.addEventListener("click",()=>{u.classList.toggle(v),s.classList.contains(v)?(t.classList.remove("is-open"),s.classList.remove(g),setTimeout(()=>{s.classList.remove(v)},400),this.fixedOffContainer(e)):(e=window.scrollY,this.fixedOnContainer(e),t.classList.add("is-open"),s.classList.add(v),setTimeout(()=>{s.classList.add(g)}))})}FUNCTIONS.va.window.width<=FUNCTIONS.va.device.desktop&&r.forEach(t=>{t.addEventListener("click",e=>{e.preventDefault(),t.classList.contains(v)?(t.classList.remove(v),t.nextElementSibling.classList.remove(v),t.nextElementSibling.style.height=null,t.closest(".__menu__megaMenu").style.height=t.closest(".__menu__megaMenu").scrollHeight-t.nextElementSibling.scrollHeight+"px"):(t.classList.add(v),t.nextElementSibling.classList.add(v),t.nextElementSibling.style.height=t.nextElementSibling.scrollHeight+"px",t.closest(".__menu__megaMenu").style.height=t.closest(".__menu__megaMenu").scrollHeight+t.nextElementSibling.scrollHeight+"px")})}),d&&(d.addEventListener("click",()=>{m.classList.add(v),setTimeout(()=>{m.classList.add(g)})}),m.querySelector(".__closeArea").addEventListener("click",()=>{m.classList.remove(g),setTimeout(()=>{m.classList.remove(v)},400)}));{let e=0;document.body.classList.add("is-top"),window.addEventListener("scroll",()=>{0===document.documentElement.scrollTop?(document.body.classList.add("is-top"),document.body.classList.remove("is-scroll")):e{let t="/";e.attributes.href.value.split("/")[3]&&(t+=e.attributes.href.value.split("/")[3]+"/"),e.attributes.href.value.split("/")[4]&&(t+=e.attributes.href.value.split("/")[4]+"/"),e.attributes.href.value=t}),c.addEventListener("click",()=>{n.classList.contains(v)?(n.classList.remove(g),setTimeout(()=>{n.classList.remove(v)},300)):(n.classList.add(v),setTimeout(()=>{n.classList.add(g)}),FUNCTIONS.va.window.width>FUNCTIONS.va.device.desktop&&(a.forEach(e=>{e.nextElementSibling.classList.contains(v)&&(e.classList.remove(v),e.nextElementSibling.classList.remove(g),setTimeout(()=>{e.nextElementSibling.classList.remove(v)},300))}),h.classList.remove(g),setTimeout(()=>{h.classList.remove(v)},300)))}),document.querySelectorAll(".__megaMenu__flex__item__body a").forEach(e=>{-1!==e.attributes.href.value.indexOf("#")&&e.attributes.href.value.split("#")[0]===FUNCTIONS.va.pathname&&(e.setAttribute("href","#"+e.attributes.href.value.split("#")[1]),e.setAttribute("rel","scroll"))}),FUNCTIONS.va.window.width<=FUNCTIONS.va.device.desktop&&document.querySelectorAll('.__megaMenu__flex__item__body a[rel="scroll"]').forEach(e=>{e.addEventListener("click",()=>{u.classList.toggle(v),t.classList.remove("is-open"),s.classList.remove(g),setTimeout(()=>{s.classList.remove(v),this.fixedOffContainer(0),window.scrollTo({top:document.getElementById(e.attributes.href.value.replace(/#/,"")).getBoundingClientRect().top,behavior:"smooth"})},400)})})},textOverflow(){document.querySelectorAll(".js-textOverflow").forEach(e=>{e.scrollHeight>e.clientHeight&&e.classList.add("is-over")})},matchHeight(){var e=document.querySelectorAll("[data-mh]");const s=new Map;e.forEach(e=>{e.style.height="auto"}),e.forEach(e=>{var t=e.getAttribute("data-mh")+"_"+e.getBoundingClientRect().top;s.has(t)||s.set(t,[]),s.get(t).push(e)}),s.forEach(e=>{const t=Math.max(...e.map(e=>e.offsetHeight));e.forEach(e=>{e.style.height=t+"px"})})},inViewAnimation(){var e=document.querySelectorAll(".js-fade");const t=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting&&e.target.classList.add(g)})},{root:null,rootMargin:"-30% 0px",threshold:0});e.forEach(e=>{t.observe(e)})},shareLinks(){var e=document.querySelectorAll(".js-share");if(e){let s=encodeURIComponent(document.URL),o=encodeURIComponent(document.title);e.forEach(e=>{var t=e.getAttribute("href");e.setAttribute("href",t.replace(/#link/gi,s).replace(/#text/gi,o))})}},removeTagEmpty(){document.querySelectorAll(".mod-tagList li").forEach(e=>{e.querySelector("a, span")||e.remove()})},removeElmIfEmpty(){document.querySelectorAll(".js-checkEmptyElm").forEach(e=>{e.textContent.length||e.remove()})},removeBlockIfListEmpty(){var e=document.querySelectorAll(".js-checkEmptyList");e&&e.forEach(e=>{e.getElementsByTagName("li").length||e.closest(".js-checkEmptyList-wrap").remove()})},redirect(){if(FUNCTIONS.va.pathname===FUNCTIONS.va.region+"case-studies/"||FUNCTIONS.va.pathname===FUNCTIONS.va.region+"case-studies/index.html"){let e="";switch(location.hash){case"#tabContent1":e=FUNCTIONS.va.region+"retail/case-studies/";break;case"#tabContent2":e=FUNCTIONS.va.region+"food-industry/case-studies/";break;case"#tabContent3":e=FUNCTIONS.va.region+"logistics/case-studies/";break;case"#tabContent4":e=FUNCTIONS.va.region+"hospitality/case-studies/";break;default:e=FUNCTIONS.va.region+"retail/case-studies/"}"/jp/"===FUNCTIONS.va.region&&"#tabContent3"===location.hash&&(e="/jp/l/logistics/case/"),location.replace(e)}},loadDelayScript(){let e=this,t=(e.redirect(),document.querySelector(".header")&&e.header(),e.nextToggle(),e.tabSwitch(),e.easeScroll(),e.footerContactPos(),e.setImgAttrWidthHeight(),e.setModal(),e.textOverflow(),e.inViewAnimation(),e.shareLinks(),e.removeTagEmpty(),e.removeElmIfEmpty(),e.removeBlockIfListEmpty(),0);window.addEventListener("load",()=>{e.matchHeight()}),window.addEventListener("resize",()=>{clearTimeout(t),t=setTimeout(()=>{e.matchHeight()},300)})}},document.addEventListener("DOMContentLoaded",()=>FUNCTIONS.localDecision()?FUNCTIONS.localLoading():FUNCTIONS.loadDelayScript())})(); //# sourceMappingURL=import.js.map